module PrintHelper

  #affiche le nom de la labour et d'autres infos dans un popup (nombre de parcelles associées
  def link_popup_labour(dep)
    if dep.nil?
      out = "erreur"
    else
      labour = Labour.find(dep[:id])
  #affichage tableau
      out = '<a href=" '+ edit_labour_path(labour) +'" class="tip">'+ labour.name 

  #affichage popup
      out += '<span>id : '+ labour.id.to_s
      out += '<br>nom : '+ labour.name 
      out += '<br>categorie : '+ labour.category.name 
      
      #nombre et enumeration des parcelle de la labour
      out += '<br>'+labour.parcelles.length.to_s+' parcelles : <ul>'
      for parcelle in labour.parcelles
        out += '<li>'+parcelle.name+'</li>'
      end
      out += '</ul>'
      
      out += '</span></a>'
    end
    return out
  end
  
  def link_popup_pulve(dep)
    if dep.nil?
      out = "erreur"
    else
      pulve = Pulve.find(dep[:id])
  #affichage tableau
      out = '<a href=" '+ edit_pulve_path(pulve) +'" class="tip">'+ pulve.name 

  #affichage popup
      out += '<span>id : '+ pulve.id.to_s
      out += '<br>nom : '+ pulve.name 
      out += '<br>categorie : '+ pulve.category.name 
      
      #nombre et enumeration des parcelle de la pulve
      out += '<br>'+pulve.parcelles.length.to_s+' parcelles : <ul>'
      for parcelle in pulve.parcelles
        out += '<li>'+parcelle.name+'</li>'
      end
      out += '</ul>'
      
      out += '</span></a>'
    end
    return out
  end
  
  def print_popup(screen, popup)
    link = "#"
    if (screen.nil? || popup.nil?)
      out = "erreur"
    else
      out = '<a href="#" class="tip">'+ (screen.to_s) + '<span>'+ (popup.to_s) +'</span></a>'
    end
    return out
  end

end
